home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
DEM
/
S-Z
/
Special Delivery™ Demo.cpt
/
Special Delivery™ Demo
/
Claris
/
Claris Translators
/
EPSF.rsrc
/
PS_101
< prev
next >
Wrap
Text File
|
1991-06-19
|
4KB
|
151 lines
%%BeginProcSet : Text Attributes Procs
/T {792 exch sub} bind def
/sx 0 def
/sy 0 def
/ex 0 def
/ey 0 def
/lw 0 def
/siz 0 def
/U {gsave 0 setlinecap
/lw siz 0.078125 mul def /ey exch neg def /ex exch def /sy exch neg def /sx exch def
fontkind plain eq
{
lw siz 0.0119444 mul sub setlinewidth sx sy moveto ex ey lineto stroke
}
{
currentdict /outlineFontSize known outlineFontSize 0 gt and
{
fontkind outline eq
{
/sy sy 0.0119444 siz mul sub def
/ey ey 0.0119444 siz mul sub def
gsave
1 1 1 setrgbcolor lw siz 0.0119444 mul sub setlinewidth sx sy moveto ex ey lineto stroke
grestore
lw siz 0.0119444 mul sub setlinewidth sx sy moveto ex ey lineto
strokepath 0.0119444 siz mul setlinewidth stroke
} if
fontkind shadow eq fontkind outlineshadow eq or
{
/sy sy 0.0358332 siz mul sub def
/ey ey 0.0358332 siz mul sub def
lw setlinewidth
lw 2 div sx add sy
lw 2 div sub moveto
lw 2 div ex add ey
lw 2 div sub lineto stroke
gsave
1 1 1 setrgbcolor lw siz 0.0119444 mul sub setlinewidth sx sy moveto ex ey lineto stroke
grestore
lw siz 0.0119444 mul sub setlinewidth sx sy moveto ex ey lineto
strokepath 0.0119444 siz mul setlinewidth stroke
} if
} if
} ifelse
grestore} bind def
/plain 1 def
/outline 2 def
/shadow 3 def
/outlineshadow 4 def
/fess {
currentdict /outlineFontSize known {
/outlineFontSize 2 index def
} if
findfont exch dup /siz exch def scalefont setfont
} bind def
/SHDW {gsave siz oldfontname fess siz 0.055 mul x add y siz 0.05 mul sub moveto c show grestore} def
/NRML {gsave 1 1 1 setrgbcolor siz oldfontname fess x y moveto c show grestore siz /Outline fess x y moveto c show} def
/S {
fontkind plain eq {neg moveto show} if
fontkind outline eq {neg /y exch def /x exch def /c exch def NRML} if
fontkind shadow eq {neg /y exch def /x exch def /c exch def SHDW NRML} if
fontkind outlineshadow eq {neg /y exch def /x exch def /c exch def SHDW NRML} if
} bind def
/F {
/fontkind exch def
fontkind plain eq {fess} if
fontkind outline eq {dup /oldfontname exch def exch dup /siz exch def exch OLF} if
fontkind shadow eq {dup /oldfontname exch def exch dup /siz exch def exch OLF} if
fontkind outlineshadow eq {dup /oldfontname exch def exch dup /siz exch def exch OLF} if
} bind def
/makeoutlinedict 15 dict def
/makeoutlinefont
{
makeoutlinedict begin
/uniqueid exch def
/strokewidth exch def
/newfontname exch def
/basefontname exch def
/basefontdict basefontname findfont def
/numentries basefontdict maxlength 1 add def
basefontdict /UniqueID known not
{/numentries numentries 1 add def} if
/outfontdict numentries dict def
basefontdict
{
exch dup /FID ne {exch outfontdict 3 1 roll put} {pop pop} ifelse
}forall
outfontdict /FontName newfontname put
outfontdict /PaintType 2 put
outfontdict /StrokeWidth strokewidth put
outfontdict /UniqueID uniqueid put
newfontname outfontdict definefont pop
end
}def
/UID {
findfont dup /UniqueID known
{/UniqueID get 1 add}
{pop 1}
ifelse
} def
/OLF {
dup
/Outline
1000 62 div
4 -1 roll
UID
/outlineFontSize 5 index def
makeoutlinefont
/Outline findfont exch scalefont setfont
} def
/CopyEncoding {
findfont
/Encoding get
dup length array
/tarrayz exch def
tarrayz 0
3 -1 roll
putinterval
tarrayz
} bind def
/Re-encode {
dup length array copy
/eap 0 def
exch {
dup type /integertype eq {
/eap exch def
} {
1 index
exch
eap exch
put
/eap eap 1 add def
} ifelse
} forall
} bind def
/EncodeFont {
findfont dup
length dict
begin
{ 1 index /FID ne
{ def }
{ pop pop } ifelse
} forall
/FontName exch def
/Encoding exch def
FontName currentdict
end
definefont pop
} bind def
%%EndProcSet